Part Number Hot Search : 
MC13109A LM134 PT7874P PS25202 2N3704 LM134 KA2141 NJM3403
Product Description
Full Text Search
 

To Download NX25P10 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 PRELIMINARY APRIL 2005
1M-BIT, 2M-BIT AND 4M-BIT Serial Flash Memory with 40MHz SPI NX25P10, NX25P20 AND NX25P40
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Table of Contents
NX25P10, NX25P20 AND NX25P40 1M-BIT, 2M-BIT AND 4M-BIT Serial Flash Memory with 40MHz SPI ........................................................................... 1 FEATURES ..................................................................................................................................................................... 4 GENERAL DESCRIPTION ............................................................................................................................................. 4 8-Pin SOIC 150-mil (Package Code N) .......................................................................................................................... 4 Figure 1. NX25P10, NX25P20 and NX25P40 Block Diagram .................................................................................... 5 PIN DESCRIPTIONS ...................................................................................................................................................... 6 Package Types ......................................................................................................................................................... 6 Serial Data Input (DI) ................................................................................................................................................ 6 Serial Data Output (DO) ............................................................................................................................................ 6 Serial Clock (CLK) .................................................................................................................................................... 6 Chip Select (CS) ....................................................................................................................................................... 6 Hold (HOLD) ............................................................................................................................................................. 6 Write Protect (WP) .................................................................................................................................................... 6 Figure 2. NX25P10, NX25P20 and NX25P40 Pin Assignments, 8-pin SOIC (Package Code N) ................................ 6 Table 1. Pin Descriptions .......................................................................................................................................... 6 SPI OPERATION ............................................................................................................................................................ 7 SPI Modes ............................................................................................................................................................... 7 Hold Function ........................................................................................................................................................... 7 WRITE PROTECTION .................................................................................................................................................... 7 Write Protect Features .............................................................................................................................................. 7 STATUS REGISTER ....................................................................................................................................................... 8 BUSY ....................................................................................................................................................................... 8 Write Enable Latch (WEL) ......................................................................................................................................... 8 Figure 3. Status Register Bit Locations ..................................................................................................................... 8 Block Protect Bits (BP2, BP1, BP0) ......................................................................................................................... 8 Reserved Bits ........................................................................................................................................................... 8 Status Register Protect (SRP) .................................................................................................................................. 8 Table 2: Status Register Memory Protection ............................................................................................................. 9 INSTRUCTIONS ........................................................................................................................................................... 10 Table 3: Instruction Set ........................................................................................................................................... 10 Table 4: Manufacturer and Device Identification ...................................................................................................... 10 Write Enable (06h) .................................................................................................................................................... 11 Figure 4. Write Enable Instruction Sequence Diagram ............................................................................................. 11 Write Disable (04h) ................................................................................................................................................... 11 Figure 5. Write Disable Instruction Sequence Diagram ............................................................................................ 11 Read Status Register (05h) ...................................................................................................................................... 12 Figure 6. Read Status Register Instruction Sequence Diagram ............................................................................... 12 Write Status Register (01h) ...................................................................................................................................... 13 Figure 7. Write Status Register Instruction Sequence Diagram ............................................................................... 13 Read Data (03h) ........................................................................................................................................................ 14 Figure 8. Read Data Instruction Sequence Diagram ................................................................................................ 14
2
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Table of Contents
Fast Read (0Bh) ........................................................................................................................................................ 15 Figure 9. Fast Read Instruction Sequence Diagram ................................................................................................ 15 Page Program (02h) ................................................................................................................................................. 16 Figure 10. Page Program Instruction Sequence Diagram ........................................................................................ 16 Sector Erase (D8h) ................................................................................................................................................... 17 Figure 11. Sector Erase Instruction Sequence Diagram .......................................................................................... 17 Bulk Erase (C7h) ...................................................................................................................................................... 18 Figure 12. Bulk Erase Instruction Sequence Diagram ............................................................................................. 18 Power-down (B9h) .................................................................................................................................................... 19 Figure 13. Deep Power-down Instruction Sequence Diagram ................................................................................... 19 Release Power-down / Device ID (ABh) ................................................................................................................... 20 Figure 14. Release Power-down Instruction Sequence ............................................................................................ 20 Figure 15. Release Power-down / Device ID Instruction Sequence Diagram ............................................................ 20 Read Manufacturer / Device ID (90h) ....................................................................................................................... 21 Figure 16. Read Manufacturer / Device ID Diagram ................................................................................................ 21 SPECIFICATIONS AND TIMING DIAGRAMS ............................................................................................................... 22 Table 5. Absolute Maximum Ratings ....................................................................................................................... 22 Table 6. Operating Ranges ...................................................................................................................................... 22 Table 7. Power-up Timing and Write Inhibit Threshold .............................................................................................. 22 Figure 17. Power-up Timing and Voltage Levels ....................................................................................................... 22 Table 8. DC Electrical Characteristics (Preliminary) ................................................................................................ 23 Table 9. AC Measurement Conditions ..................................................................................................................... 23 Figure 18. AC Measurement I/O Waveform ............................................................................................................. 23 Table 10. AC Electrical Characteristics (Preliminary) ............................................................................................... 24 Figure 19. Serial Output Timing ............................................................................................................................... 25 Figure 20. Input Timing ........................................................................................................................................... 25 Figure 21. Hold Timing ............................................................................................................................................ 25 PACKAGING INFORMATION ........................................................................................................................................ 26 8-Pin SOIC 150-mil (Package Code N) ....................................................................................................................... 26 PRELIMINARY DESIGNATION .................................................................................................................................... 27 IMPORTANT NOTICE ................................................................................................................................................... 27 ORDERING INFORMATION ......................................................................................................................................... 27 LIFE SUPPORT POLICY ............................................................................................................................................. 27 TRADEMARKS ............................................................................................................................................................. 27 Document Revision History ........................................................................................................................................ 28
1 2 3 4 5 6 7 8 9 10 11 12
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
3
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
FEATURES
* 1M / 2M / 4M-bit Serial Flash Memories
GENERAL DESCRIPTION
The NX25P10 (1M-bit), NX25P20 (2M-bit) and NX25P40 (4M-bit) Serial Flash memories provide a storage solution for systems with limited space, pins and power. They are ideal for code download applications as well as storing voice, text and data. The devices operate on a single 2.7V to 3.6V power supply with current consumption as low as 4mA active and 1A for power-down. All devices are offered in space-saving 8-pin SOIC type packages as shown below. Contact NexFlash for availability of alternate packages. As part of a family of Serial Flash products, NexFlash also provides a compatible migration path to 8M/ 16M/32M-bit densities. The NX25P10/20/40 array is organized into 512/1024/2048 programmable pages of 256-bytes each. A single byte or, up to 256 bytes, can be programmed at a time using the Page Program instruction. Pages are grouped into 2/4/8 erasable sectors of 256 pages (64K-byte) each as shown in figure 1. Both Sector Erase and Bulk (full chip) Erase instructions are supported. The Serial Peripheral Interface (SPI) consists of four pins (Serial Clock, Chip Select, Serial Data In and Serial Data Out) that support high speed serial data transfers up to 40MHz. A Hold pin, Write Protect pin and programmable write protect features provide further control flexibility. Additionally, the device can be queried for manufacturer and device ID. Special customer ID (for copy authentication) and factory programming is available, contact NexFlash for more information.
* Family of Serial Flash Memories - NX25P10: 1M-bit / 128K-byte (131,072 ) 512 pages - NX25P20: 2M-bit / 256K-byte (262,144 ) 1024 pages - NX25P40: 4M-bit / 512K-byte (524,288 ) 2048 pages - 256-bytes per programmable page - Compatible migration path to 8M/16M/32M-bit * 4-pin SPI Serial Interface - Clock, Chip Select, Data In, Data Out - Easily interfaces to popular microcontrollers - Compatible with SPI Modes 0 and 3 - Optional Hold function for SPI flexibility * Low Power Consumption, Wide Temperature Range - Single 2.7 to 3.6V supply - 4mA active current, 1A Power-down (typ) - -40 to +85C operating range * Fast and Flexible Serial Data Access - Clock operation to 40MHz Fast Read, 33MHz Standard Read - Byte-addressable Read and Program - Auto-increment Read capability - Manufacturer and Device ID * Programming Features - Page program up to 256 bytes <2ms - Sector Erase (64K-byte) 2 seconds - Chip erase: 3 seconds (25P10/20), 5 seconds (25P40) - 100,000 erase/write cycles - Twenty year data retention * Software and Hardware Write Protection - Write-Protect all or portion of memory via software - Enable/Disable protection with WP pin * Space Saving Package - Tiny 8-pin SOIC * Ideal for systems with limited pins, space, and power - ASIC and Controller-based serial code-download - Microcontroller systems storing data, text or voice - Battery-operated and portable products
8-Pin SOIC 150-mil (Package Code N)
4
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Serial Flash Memory Array
1 2 3 4
NX25P40
07FF00h
07FFFFh
Sector 7
070000h 06FF00h 0700FFh 06FFFFh
Sector 6
060000h 05FF00h 0600FFh 05FFFFh
Sector 5
050000h
Write Protect Logic
0500FFh 04FFFFh
Row Decode
04FF00h
Sector 4
040000h 03FF00h 0400FFh 03FFFFh
5 6
Sector 3
030000h 02FF00h 0300FFh 02FFFFh
WP
Write Control Logic
Sector 2
020000h 01FF00h 0200FFh 01FFFFh
NX25P20
7 8 9 10 11
Status Register
Sector 1
010000h 00FF00h High-voltage Generators 0100FFh 00FFFFh
NX25P10
Sector 0*
000000h
Begining Page Address
HOLD
0000FFh
Ending Page Address
CLK CS
SPI Comand and Control Logic
Page Address Latch / Counter
Column Decode and 256 Byte Page Buffer Data
DI DO Byte Address Latch / Counter
* Every Sector Consists of 256 Pages of 256 Bytes Each
Figure 1. NX25P10, NX25P20 and NX25P40 Block Diagram
12
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
5
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
PIN DESCRIPTIONS
Package Types The standard package for the NX25P10/20/40 is an 8-pin plastic SOIC with 150 mil body (NexFlash package code N). It also allows a package migration path to higher density Serial Flash devices. The pinout for the "N" package is shown in Figure 2. Package diagrams and dimensions are illustrated at the end of this data sheet. Optional 8-contact MLP packages may be available. Please contact NexFlash for further MLP package information. Serial Data Input (DI) The SPI Serial Data Input (DI) pin provides a means for instructions, addresses and data to be serially written to (shifted into) the device. Data is latched on the rising edge of the Serial Clock (CLK) input pin. Serial Data Output (DO) The SPI Serial Data Output (DO) pin provides a means for data and status to be serially read from (shifted out of) the device. Data is shifted out on the falling edge of the Serial Clock (CLK) input pin. Serial Clock (CLK) The SPI Serial Clock Input (CLK) pin provides the timing for serial input and output operations. ("See SPI "Operations") Table 1. Pin Descriptions Chip Select (CS CS) CS The SPI Chip Select (CS) pin enables and disables device operation. When CS is high the device is deselected and the Serial Data Output (DO) pin is at high impedance. When deselected, the devices power consumption will be at standby levels unless an internal erase, program or status register cycle is in progress. When CS is brought low the device will be selected, power consumption will increase to active levels and instructions can be written to and data read from the device. After power-up, CS must transition from high to low before a new instruction will be accepted. The CS input must track the Vcc supply level at power-up (see "Write Protection" and figure 17). If needed a pull-up resister on CS can be used to accomplish this. Hold (HOLD HOLD) HOLD The HOLD pin allows the device to be paused while it is actively selected. When HOLD is brought low, while CS is low, the DO pin will be at high impedance and signals on the DI and CLK pins will be ignored (don't care). When HOLD is brought high, device operation can resume. The hold function can be useful when multiple devices are sharing the same SPI signals. ("See Hold function") DI DO CLK CS WP HOLD Vcc, GND Data Input Data Output Serial Clock Input Chip Select Input Write Protect Input Hold Input Power Supply Write Protect (WP WP) WP The Write Protect (WP) pin can be used to prevent the Status Register from being written. Used in conjunction with the Status Register's Block Protect (BP0 and BP1) bits and Status Register Protect (SRP) bits, a portion or the entire memory array can be hardware protected. The WP pin is active low.
CS DO WP GND
1 2 3 4
8 7 6 5
VCC HOLD CLK DI
Figure 2. NX25P10, NX25P20 and NX25P40 Pin Assignments, 8-pin SOIC (Package Code N)
6
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
SPI OPERATION
SPI Modes The NX25P10/20/40 is accessed through an SPI compatible bus consisting of four signals: Serial Clock (CLK), Chip Select (CS), Serial Data Input (DI) and Serial Data Output (DO). Both SPI bus operation Modes 0 (0,0) and 3 (1,1) are supported. The primary difference between Mode 0 and Mode 3 concerns the normal state of the CLK signal when the SPI bus master is in standby and data is not being transferred to the Serial Flash. For Mode 0 the CLK signal is normally low. For Mode 3 the CLK signal is normally high. In either case data input on the DI pin is sampled on the rising edge of the CLK. Data output on the DO pin is clocked out on the falling edge of CLK. Hold Function The HOLD signal allows the NX25P10/20/40 operation to be paused while it is actively selected (when CS is low). The hold function may be useful in cases where the SPI data and clock signals are shared with other devices. For example, consider if the page buffer was only partially written when a priority interrupt requires use of the SPI bus. In this case the hold function can save the state of the instruction and the data in the buffer so programming can resume where it left off once the bus is available again. To initiate a hold condition, the device must be selected with CS low. A hold condition will activate on the falling edge of the HOLD signal if the CLK signal is already low. If the CLK is not already low the hold condition will activate after the next falling edge of CLK. The hold condition will terminate on the rising edge of the hold signal if the CLK signal is already low. If the CLK is not already low the hold condition will terminate after the next falling edge of CLK. During a hold condition, the Serial Data Output (DO) is high impedance, and Serial Data Input (DI) and Serial Clock (CLK) are ignored. The Chip Select (CS) signal should be kept active (low) for the full duration of the hold operation to avoid resetting the internal logic state of the device. Write Protect Features * Device resets when Vcc is below threshold. * Time delay write disable after Power-up. * Write enable/disable instructions. * Automatic write disable after program and erase. * Software write protection using Status Register. * Hardware write protection using Status Register and WP pin. * Write Protection using Power-down instruction. Upon power-up or at power-down the NX25P10/20/40 will maintain a reset condition while Vcc is below the threshold value of VWI, (See Power-up Timing and Voltage Levels: Table 7 and Figure 17). While reset, all operations are disabled and no instructions are recognized. During powerup and after the Vcc voltage exceeds VWI, all program and erase related instructions are further disabled for a time delay of tPUW. This includes the Write Enable, Page Program, Sector Erase, Bulk Erase and the Write Status Register instructions. Note that the chip select pin (CS) must track the Vcc supply level at power-up until the Vccmin level and tVSL time delay is reached. If needed a pull-up resister on CS can be used to accomplish this. After power-up the device in automatically placed in a writedisabled state with the Status Register Write Enable Latch (WEL) set to a 0. A Write Enable instruction must be issued before a Page Program, Sector Erase, Bulk Erase or Write Status Register instruction will be accepted. After completing a program, erase or write instruction the Write Enable Latch (WEL) is automatically cleared to a write-disabled state of 0. Software controlled write protection is facilitated using the Write Status Register instruction and setting the Status Register Protect (SRP) and Block Protect (BP0, BP2) bits. These Status Register bits allow a portion or all of the memory to be configured as read only. Used in conjunction with the Write Protect (WP) pin, changes to the Status Register can be enabled or disabled under hardware control. See Status Register for further information. Additionally, the Power-down instruction offers an extra level of write protection as all instructions are ignored except for the Release Power-down instruction.
1 2 3 4 5 6 7 8 9 10 11 12
WRITE PROTECTION
Applications that use non-volatile memory must take into consideration the possibility of noise and other adverse system conditions that may compromise data integrity. To address this concern the NX25P10/20/40 provides several means to protect data from inadvertent writes.
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
7
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
STATUS REGISTER
The Read Status Register instruction can be used to provide status on the availability of the Flash memory array, if the device is write enabled or disabled, and the state of write protection. The Write Status Register instruction can be used to configure the devices write protection features. See Figure 3. BUSY BUSY is a read only bit in the status register (S0) that is set to a 1 state when the device is executing a Page Program, Sector Erase, Bulk Erase or Write Status Register instruction. During this time the device will ignore further instructions except for the Read Status Register instruction (see tW, tPP, tSE and tBE in AC Characteristics). When the program, erase or write status register instruction has completed, the BUSY bit will be cleared to a 0 state indicating the device is ready for further instructions. Write Enable Latch (WEL) Write Enable Latch (WEL) is a read only bit in the status register (S1) that is set to a 1 after executing a Write Enable Instruction. The WEL status bit is cleared to a 0 when the device is write disabled. A write disable state occurs upon power-up or after any of the following instructions: Write Disable, Page Program, Sector Erase, Bulk Erase and Write Status Register. Block Protect Bits (BP2, BP1, BP0) The Block Protect Bits (BP2, BP1, BP0) are non-volatile read/write bits in the status register (S4, S3, S2) that provide Write Protection control and status. Block Protect bits can be set using the Write Status Register Instruction (see tW in AC characteristics). All, none or a portion of the memory array can be protected from Program and Erase instructions (see table 2). The factory default setting for the Block Protection Bits is 0, none of the array protected. The Block Protect bits can not be written to if the Status Register Protect (SRP) bit is set to 1 and the Write Protect (WP) pin is low. The NX25P20 and NX25P10 do not use BP2. Reserved Bits Status register bit locations 5 and 6 are reserved for future use. Current devices will read 0 for these bit locations. It is recommended to mask out the reserved bit when testing the Status Register. Doing this will ensure compatibility with future devices. Status Register Protect (SRP) The Status Register Protect (SRP) bit is a non-volatile read/ write bit in the status register (S7) that can be used in conjunction with the Write Protect (WP) pin to disable writes to the status register. When the SRP bit is set to a 0 state (factory default) the WP pin has no control over the status register. When the SRP pin is set to a 1, the Write Status Register instruction is locked out while the WP pin is low. When the WP pin is high the Write Status Register instruction is allowed.
S7
S6
S5
S4
S3
S2
S1
S0
SRP
(Reserved)
BP2
BP1
BP0
WEL BUSY
Status RegisterProtect (Non-volatile) Block Protect Bits (Non-volatile) Write Enable Latch
Device Busy Erase Program or Write in Progress
Figure 3. Status Register Bit Locations
8
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40 Table 2: Status Register Memory Protection Status Register (1) BP2 BP1 BP0 0 0 0 0 1 0 0 1 1 x 0 1 0 1 x Sector(s) NONE 7 6 and 7 4 thru 7 ALL NX25P40 (4M-bit) Memory Protection Addresses Density NONE 070000h - 07FFFFh 060000h - 07FFFFh 040000h - 07FFFFh 000000h - 07FFFFh NONE 512K-bit 1M-bit 2M-bit 4M-bit Portion NONE Upper 1/8 Upper 1/4 Upper 1/2 ALL
1 2 3
Status Register (1) BP2 BP1 BP0 x x x x 0 0 1 1 0 1 0 1
Sector(s) NONE 3 2 and 3 ALL
NX25P20 (2M-bit) Memory Protection Addresses Density NONE 030000h - 03FFFFh 020000h - 03FFFFh 000000h - 03FFFFh NONE 512K-bit 1M-bit 2M-bit
Portion NONE Upper 1/4 Upper 1/2 ALL
4 5 6 7 8 9 10 11 12
Status Register (1) BP2 BP1 BP0 x x x 0 1 1 x 0 1
Sector(s) NONE NONE ALL
NX25P10 (1M-bit) Memory Protection Addresses Density NONE NONE 000000h - 01FFFFh NONE NONE 1M-bit
Portion NONE NONE ALL
Notes: 1. x = don't care.
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
9
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
INSTRUCTIONS
The instruction set of the NX25P10/20/40 consists of twelve basic instructions that are fully controlled through the SPI bus (see Table 3). Instructions are initiated with the falling edge of Chip Select (CS). The first byte of data clocked into the DI input provides the instruction code. Data on the DI input is sampled on the rising edge of clock with most significant bit (MSB) first. Instructions vary in length from a single byte to several bytes and may be followed by address bytes, data bytes, dummy bytes (don't care), and in some cases, a combination. Instructions are completed with the rising edge of edge CS. Clock relative timing diagrams for each instruction are included in figures 5 through 17. All read instructions can be completed after any clocked bit. However, all instructions that Write, Program or Erase must complete on a byte boundary (CS driven high after a full 8-bits have been clocked) otherwise the instruction will be terminated. This feature further protects the device from inadvertent writes. Additionally, while the memory is being programmed or erased, or when the Status Register is being written, all instructions except for Read Status Register will be ignored until the program or erase cycle has completed.
Table 4: Manufacturer and Device Identification Manufacturer ID NexFlash Device ID NX25P10 NX25P20 NX25P40 (M7-M0) EFh (ID7-ID0) 10h 11h 12h
Table 3: Instruction Set (1) Instruction Name Write Enable Write Disable Read Status Register Write Status Register Read Data Fast Read Page Program Sector Erase Bulk Erase Power-down Release Power-down and Device ID Manufacturer/Device ID Byte 1 Code 06h 04h 05h 01h 03h 0Bh 02h D8h C7h B9h ABh 90h Byte 2 (5) Byte 3 Byte 4 Byte 5 Byte 6 n-Bytes
(S7-S0)(1) S7-S0 A23-A16 A23-A16 A23-A16 A23-A16
(2)
A15-A8 A15-A8 A15-A8 A15-A8
A7-A0 A7-A0 A7-A0 A7-A0(6)
(D7-D0) dummy (D7-D0)
(Next byte) (D7-D0) (Next byte)
continuous (Next Byte) continuous up to 256 bytes
dummy dummy
dummy dummy
dummy 00h
(ID7-ID0) (M7-M0) (ID7-ID0)
(3)
(4)
Notes: 1. Data bytes are shifted with Most Significant Bit first. Byte fields with data in parenthesis "( )" indicate data being read from the device on the DO pin. 2. The Status Register contents will repeat continuously until CS terminate the instruction. 3. The Device ID will repeat continuously until CS terminate the instruction. 4. The Manufacturer ID and Device ID bytes will repeat continuously until CS terminate the instruction. 5. Unused upper address bits must be set to a 0 for the NX25P10. 6. The lowest 16 address bits (A15-A0) must be set to 0.
10
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Write Enable (06h)
The Write Enable instruction (Figure 4) sets the Write Enable Latch (WEL) bit in the Status Register to a 1. The WEL bit must be set prior to every Page Program, Sector Erase, Bulk Erase and Write Status Register instruction. The Write Enable instruction is entered by driving CS low, shifting the instruction code "06h" into the Data Input (DI) pin on the rising edge of CLK, and then driving CS high.
1 2
CS
Mode 3 0 1 2 3 4 5 6 7
CLK
Mode 0 Instruction (06h)
3 4
DI
High Impedance
DO
Figure 4. Write Enable Instruction Sequence Diagram
5 6 7
Write Disable (04h)
The Write Disable instruction (Figure 5) resets the Write Enable Latch (WEL) bit in the Status Register to a 0. The Write Disable instruction is entered by driving CS low, shifting the instruction code "04h" into the DI pin and then driving CS high. Note that the WEL bit is automatically reset after Power-up and upon completion of the Write Status Register, Page Program, Sector Erase, and Bulk Erase instructions.
8 9
CS
Mode 3 0 1 2 3 4 5 6 7
10
Mode 0 Instruction (04h)
CLK
11 12
DI
High Impedance
DO
Figure 5. Write Disable Instruction Sequence Diagram
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
11
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Read Status Register (05h)
The Read Status Register instruction allows the 8-bit Status Register to be read. The instruction is entered by driving CS low and shifting the instruction code "05h" into the DI pin on the rising edge of CLK. The status register bits are then shifted out on the DO pin at the falling edge of CLK with most significant bit (MSB) first as shown in figure 6. The Status Register bits are shown in figure 3 and include the BUSY, WEL, BPO-BP2, and STP bits (see description of the Status Register earlier in this data sheet). The Status Register instruction may be used at any time, even while a Program, Erase or Write Status Register cycle is in progress. This allows the BUSY status bit to be checked to determine when the cycle is complete and if the device can accept another instruction. The Status Register can be read continuously, as shown in Figure 6. The instruction is completed by driving CS high.
CS
Mode 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
CLK
Mode 0 Instruction (05h)
DI
Status Register Out Status Register Out 1 0 7 6 5 4 3 2 1 0 7
DO
High Impedance
7
6
5
4
3
2
* *
= MSB
*
Figure 6. Read Status Register Instruction Sequence Diagram
12
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Write Status Register (01h)
The Write Status Register instruction allows the Status Register to be written. A Write Enable instruction must previously have been executed for the device to accept the Write Status Register Instruction (Status Register bit WEL must equal 1). Once write enabled, the instruction is entered by driving CS low, sending the instruction code "01h", and then writing the status register data byte as illustrated in figure 7. The Status Register bits are shown in figure 3 and described earlier in this data sheet. For the NX25P40, only non-volatile Status Register bits STP, BP2, BP1 and BP0 (bits 7, 4, 3 and 2) can be written to. For the NX25P20 and NX25P10 only Status Register bits STP, BP1 and BP0 (bits 7, 3 and 2) can be written to. All other Status Register bit locations are read-only and will not be affected by the Write Status Register instruction. The CS pin must be driven high after the eighth bit of the last byte has been latched. If this is not done the Write Status Register instruction will not be executed. After CS is driven high, the self-timed Write Status Register cycle will commence for a time duration of tW (See AC Characteristics). While the Write Status Register cycle is in progress, the Read Status Register instruction may still accessed to check the status of the BUSY bit. The BUSY bit is a 1 during the Write Status Register cycle and a 0 when the cycle is finished and ready to accept other instructions again. After the Write Register cycle has started the Write Enable Latch (WEL) bit in the Status Register will be cleared to 0. The Write Status Register instruction allows the Block Protect bits (BP2, BP1 and BP0) to be set for protecting all, a portion, or none of the memory from erase and program instructions. Protected areas become read-only (see table 2). The Write Status Register instruction also allows the Status Register Protect bit (SRP) to be set. This bit is used in conjunction with the Write Protect (WP) pin to disable writes to the status register. When the SRP bit is set to a 0 state (factory default) the WP pin has no control over the status register. When the SRP pin is set to a 1, the Write Status Register instruction is locked out while the WP pin is low. When the WP pin is high the Write Status Register instruction is allowed.
1 2 3 4 5 6
CS
Mode 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
7 8 9 10 11 12
CLK Mode 0
Instruction (01h) Status Register In 7 6 5 4 3 2 1 0
DI
DO
High Impedance
*
* = MSB
Figure 7. Write Status Register Instruction Sequence Diagram
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
13
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Read Data (03h)
The Read Data instruction allows one or more data bytes to be sequentially read from the memory. The instruction is initiated by driving the CS pin low and then shifting the instruction code "03h" followed by a 24-bit address (A23-A0) into the DI pin. The code and address bits are latched on the rising edge of the CLK pin. After the address is received, the data byte of the addressed memory location will be shifted out on the DO pin at the falling edge of CLK with most significant bit (MSB) first. The address is automatically incremented to the next higher address after each byte of data is shifted out allowing for a continuous stream of data. This means that the entire memory can be accessed with a single instruction as long as the clock continues. The instruction is completed by driving CS high. The Read Data instruction sequence is shown in figure 8. If a Read Data instruction is issued while an Erase, Program or Write cycle is in process (BUSY=1) the instruction is ignored and will not have any effects on the current cycle. The Read Data instruction allows clock rates from D.C. to a maximum of fR ( see AC Electrical Characteristics).
CS
Mode 3 0 1 2 3 4 5 6 7 8 9 10 28 29 30 31 32 33 34 35 36 37 38 39
CLK
Mode 0 Instruction (03h) 24-Bit Addess 23 22 21 3 2 1 0 Data Out 1 7 6 5 4 3 2 1 0 7 Data Out 2
DI
High Impedance
*
DO
* * = MSB
Figure 8. Read Data Instruction Sequence Diagram
14
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Fast Read (0Bh)
The Fast Read instruction is similar to the Read Data instruction except that it can operate at the highest possible frequency of FR (see AC Electrical Characteristics). This is accomplished by adding a "dummy" byte after the 24-bit address as shown in figure 9. The dummy byte allows the devices internal circuits additional time for setting up the initial address. The dummy byte data value on the DI pin is a "don't care".
1 2
CS
Mode 3 0 1 2 3 4 5 6 7 8 9 10 28 29 30 31
CLK
Mode 0 Instruction (0Bh) 24-Bit Address 23 22 21 3 2 1 0
3 4 5
DI
DO
CS
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
6 7
CLK
Dummy Byte
DI
7
6
5
4
3
2
1
0 Data Out 1 Data Out 2 2 1 0 7 6 5 4 3 2 1 0 7
DO
7
6
5
4
3
* * = MSB
*
*
8 9
Figure 9. Fast Read Instruction Sequence Diagram
10 11 12
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
15
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Page Program (02h)
The Page Program instruction allows from one byte to 256 bytes of data to be programmed at memory locations previously erased to all 1s (FFh). A Write Enable instruction must be executed before the device will accept the Page Program Instruction (Status Register bit WEL must equal 1). The instruction is initiated by driving the CS pin low then shifting the instruction code "02h" followed by a 24-bit address (A23-A0) and at least one data byte, into the DI pin. The CS pin must be driven low for the entire length of the instruction while data is being sent to the device. The Page Program instruction sequence is shown in figure 10. If an entire 256 byte page is to be programmed, the last address byte (the 8 least significant address bits) should be set to 0. If the last address byte is not zero, and the number of clocks exceed the remaining page length, the addressing will wrap to the beginning of the page. Less than 256 bytes can be programmed without having any effect on other bytes within the same page. If more than 256 bytes are sent to the device the addressing will wrap to the beginning of the page and overwrite previously sent data. As with the write and erase instructions, the CS pin must be driven high after the eighth bit of the last byte has been latched. If this is not done the Page Program instruction will not be executed. After CS is driven high, the self-timed Page Program instruction will commence for a time duration of tpp (See AC Characteristics). While the Page Program cycle is in progress, the Read Status Register instruction may still be accessed for checking the status of the BUSY bit. The BUSY bit is a 1 during the Page Program cycle and becomes a 0 when the cycle is finished and the device is ready to accept other instructions again. After the Page Program cycle has started the Write Enable Latch (WEL) bit in the Status Register is cleared to 0. The Page Program instruction will not be executed if the addressed page is protected by the Block Protect (BP2, BP1, BP0) bits (see Table 2).
CS
Mode 3 0 1 2 3 4 5 6 7 8 9 10 28 29 30 31 32 33 34 35 36 37 38 39
CLK
Mode 0 Instruction (02h) 24-Bit Address 23 22 21 3 2 1 0 7 6 Data Byte 1 5 4 3 2 1 0
DI
*
*
CS
2072 2073 2074 2075 2076 2077 2078
1 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
CLK
Data Byte 2 Data Byte 3 1 0 Data Byte 256
DI
7
6
5
4
3
2
7
6
5
4
3
2
1
0
7
6
5
4
3
2
0
* * = MSB
*
*
Figure 10. Page Program Instruction Sequence Diagram
16
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
2079
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Sector Erase (D8h)
The Sector Erase instruction sets all memory within a specified sector to the erased state of all 1s (FFh). A Write Enable instruction must be executed before the device will accept the Erase Sector Instruction (Status Register bit WEL must equal 1). The instruction is initiated by driving the CS pin low and shifting the instruction code "D8h" followed a 24-bit sector address (A23-A0) (see Figure 1). The lowest 16 address bits (A15-A0) must be set to 0. The Sector Erase instruction sequence is shown in figure 11. The CS pin must be driven high after the eighth bit of the last byte has been latched. If this is not done the Sector Erase instruction will not be executed. After CS is driven high, the self-timed Sector Erase instruction will commence for a time duration of tSE (See AC Characteristics). While the Sector Erase cycle is in progress, the Read Status Register instruction may still be accessed for checking the status of the BUSY bit. The BUSY bit is a 1 during the Sector Erase cycle and becomes a 0 when the cycle is finished and the device is ready to accept other instructions again. After the Sector Erase cycle has started the Write Enable Latch (WEL) bit in the Status Register is cleared to 0. The Sector Erase instruction will not be executed if the addressed page is protected by the Block Protect (BP2, BP1, BP0) bits (see Table 2).
1 2 3 4
CS
Mode 3 0 1 2 3 4 5 6 7 8 9 29 30 31
CLK
Mode 0 Instruction (D8h) 24-Bit Address 23 22 High Impedance 2 1 0
5 6 7
DI
*
DO
*
= MSB
Figure 11. Sector Erase Instruction Sequence Diagram
8 9 10 11 12
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
17
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Bulk Erase (C7h)
The Bulk Erase instruction sets all memory within the device to the erased state of all 1s (FFh). A Write Enable instruction must be executed before the device will accept the Bulk Erase Instruction (Status Register bit WEL must equal 1). The instruction is initiated by driving the CS pin low and shifting the instruction code "C7h". The Bulk Erase instruction sequence is shown in figure 12. The CS pin must be driven high after the eighth bit has been latched. If this is not done the Bulk Erase instruction will not be executed. After CS is driven high, the self-timed Bulk Erase instruction will commence for a time duration of tBE (See AC Characteristics). While the Bulk Erase cycle is in progress, the Read Status Register instruction may still be accessed to check the status of the BUSY bit. The BUSY bit is a 1 during the Bulk Erase cycle and becomes a 0 when finished and the device is ready to accept other instructions again. After the Bulk Erase cycle has started the Write Enable Latch (WEL) bit in the Status Register is cleared to 0. The Bulk Erase instruction will not be executed if any page is protected by the Block Protect (BP2, BP1, BP0) bits (see Table 2).
CS
Mode 3 0 1 2 3 4 5 6 7
CLK
Mode 0 Instruction (C7h)
DI
High Impedance
DO
Figure 12. Bulk Erase Instruction Sequence Diagram
18
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Power-down (B9h)
Although the standby current during normal operation is relatively low, standby current can be further reduced with the Power-down instruction. The lower power consumption makes the Power-down instruction especially useful for battery powered applications (See ICC1 and ICC2 in AC Characteristics). The instruction is initiated by driving the CS pin low and shifting the instruction code "B9h" as shown in figure 13. The CS pin must be driven high after the eighth bit has been latched. If this is not done the Power-down instruction will not be executed. After CS is driven high, the power-down state will entered within the time duration of tDP (See AC Characteristics). While in the power-down state only the Release from Power-down / Device ID instruction, which restores the device to normal operation, will be recognized. All other instructions are ignored. This includes the Read Status Register instruction, which is always available during normal operation. Ignoring all but one instruction makes the Power Down state a useful condition for securing maximum write protection. The device always powers-up in the normal operation with the standby current of ICC1.
1 2 3 4
CS
tDP
Mode 3 0 1 2 3 4 5 6 7
CLK
Mode 0 Instruction (B9h)
5 6
Stand-by Current Power-down Current
DI
High Impedance
DO
Figure 13. Deep Power-down Instruction Sequence Diagram
7 8 9 10 11 12
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
19
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Release Power-down / Device ID (ABh)
The Release from Power-down / Device ID instruction is a multi-purpose instruction. It can be used to release the device from the power-down state, obtain the devices electronic identification (ID) number or do both. When used only to release the device from the power-down state, the instruction is issued by driving the CS pin low, shifting the instruction code "ABh" and driving CS high as shown in figure 14. After the time duration of tRES1 (See AC Characteristics) the device will resume normal operation and other instructions will be accepted. The CS pin must remain high during the tRES1 time duration. When used only to obtain the Device ID while not in the power-down state, the instruction is initiated by driving the CS pin low and shifting the instruction code "ABh" followed by 3-dummy bytes. The Device ID bits are then shifted out on the falling edge of CLK with most significant bit (MSB) first as shown in figure 15. The Device ID values for the NX25P10, NX25P20, and NX25P40 are listed in Table 4. The Device ID can be read continuously. The instruction is completed by driving CS high. When used to release the device from the power-down state and obtain the Device ID, the instruction is the same as previously described, and shown in figure 13, except that after CS is driven high it must remain high for a time duration of tRES2 (See AC Characteristics). After this time duration the device will resume normal operation and other instructions will be accepted. If the Release from Power-down / Device ID instruction is issued while an Erase, Program or Write cycle is in process (when BUSY equals 1) the instruction is ignored and will not have any effects on the current cycle.
CS
tRES1
Mode 3 0 1 2 3 4 5 6 7
CLK
Mode 0 Instruction (ABh)
DI
High Impedance
DO
Power-down Current
Stand-by Current
Figure 14. Release Power-down Instruction Sequence
CS
Mode 3 0 1 2 3 4 5 6 7 8 9 10 28 29 30 31 32 33 34 35 36 37 38
CLK
Mode 0 Instruction (ABh) 3 Dummy Bytes
tRES2
1 0
Device ID
7 6 5 4
DI
High Impedance
23 22
21
3
2
*
*
**
3 2 1 0
DO
Power-down Current
Stand-by Current
* = MSB ** = See Table 4
Figure 15. Release Power-down / Device ID Instruction Sequence Diagram
20
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Read Manufacturer / Device ID (90h)
The Read Manufacturer/Device ID instruction is an alternative to the Release from Power-down / Device ID instruction that provides both the JEDEC assigned manufacturer ID and the specific device ID. The Read Manufacturer/Device ID instruction is very similar to the Release from Power-down / Device ID instruction. The instruction is initiated by driving the CS pin low and shifting the instruction code "90h" followed by a 24-bit address (A23-A0) of 000000h. After which, the Manufacturer ID for NexFlash (EFh) and the Device ID are shifted out on the falling edge of CLK with most significant bit (MSB) first as shown in figure 16. The Device ID values for the NX25P10, NX25P20, and NX25P40 are listed in Table 4. If the 24-bit address is initially set to 000001h the Device ID will be read first and then followed by the Manufacturer ID. The Manufacturer and Device IDs can be read continuously, alternating from one to the other. The instruction is completed by driving CS high.
1 2 3
CS
Mode 3 0 1 2 3 4 5 6 7 8 9 10 28 29 30 31
4 5 6
CLK
Mode 0 Instruction (90h) Address (000000h)
DI
High Impedance
23 22
21
3
2
1
0
*
DO
CS
32 33 34 35 36 37 38 39 40 41 42 43 44 45
CLK
7 8
DI
Manufacturer ID (EFh) Device ID (
7 6 5 4
**)
3 2 1 0
DO
*
MSB * = = See Table 4 **
9 10 11 12
Figure 16. Read Manufacturer / Device ID Diagram
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
21
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
SPECIFICATIONS AND TIMING DIAGRAMS
Table 5. Absolute Maximum Ratings (1) Symbol Vcc VIO TSTG TLEAD VESD Parameters Supply Voltage Voltage Applied to Any Pin Storage Temperature Lead Temperature Electrostatic Discharge Voltage Conditions Relative to Ground Range -0.6 to +4.0 -0.6 to Vcc + 0.4 -65 to +150 See Note 2 -2000 to +2000 Unit V V C C V
Human Body Model(3)
Note: 1. This device has been designed and tested for the specified operation ranges. Proper operation outside of these levels is not guaranteed. Exposure beyond absolute maximum ratings (listed above) may cause permanent damage. 2. Compliant with JEDEC Standard J-STD-20C for small body Sn-Pb or Pb-free (Green) assembly and the European directive on restrictions on hazardous substances (RoHS) 2002/95/EU. 3. JEDEC Std JESD22-A114A (C1=100 pF, R1=1500 ohms, R2=500 ohms).
Table 6. Operating Ranges Symbol Vcc TA Parameter Supply Voltage(1) Ambient Temperature, Operating Conditions FR = 33MHz, fR = 20MHz FR = 40MHz, fR = 33MHz Industrial Min 2.7 3.0 -40 Max 3.6 3.6 +85 Unit V V C
Note: 1. Vcc voltage during Read can operate across the min and max range but should not exceed 10% of the programming (erase/write) voltage.
Table 7. Power-up Timing and Write Inhibit Threshold Symbol tVSL(1) tPUW(1) VWI(1) Parameter VCC(min) to CS Low Time Delay Before Write Instruction Write Inhibit Threshold Voltage Min 10 1 1 Max 10 2 Unit s ms V
Note: 1. These parameters are characterized only.
Vcc Vcc
(max)
Program, Erase and Write Instructions are Ignored CS Must Track Vcc
Vcc
(min)
Reset State
tVSL
Read Instructions Allowed
Device is Fully Accessible
VWI
tPUW
Time
Figure 17. Power-up Timing and Voltage Levels
22
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40 Table 8. DC Electrical Characteristics (Preliminary) (1) Symbol CIN(2) Cout(2) ILI ILO ICC1 ICC2 ICC3 Parameter Input Capacitance Output Capacitance Input Leakage I/O Leakage Standby Current Power-down Current Current Read Data 1MHz Current Read Data 20MHz Current Read Data 33MHz Current Page Program Current Write Status Register Current Sector Erase Current Bulk Erase Input Low Voltage Input High Voltage Output Low Voltage Output High Voltage Conditions VIN = 0V(2) VOUT = 0V(2) Min Typ Max 6 8 2 2 50 5 7 14 18 20 20 25 25 Vccx0.3 Vcc +0.4 0.4 Unit pf pf A A A A mA mA mA mA mA mA mA V V V V
1 2 3 4 5 6 7
ICC4 ICC5 ICC6 ICC7 VIL VIH VOL VOH
CS = VCC, VIN = GND or VCC CS = VCC, VIN = GND or VCC C = 0.1VCC / 0.9 VCC DO = Open C = 0.1VCC / 0.9 VCC DO = Open C = 0.1VCC / 0.9 VCC DO = Open CS = VCC CS = VCC CS = VCC CS = VCC -0.5 Vccx0.7 IOL = 1.6 mA IOH = -100 A VCC-0.2
25 <1 4 10 14 15 8 15 17
Notes: 1. See Preliminary Designation. 2. Tested on sample basis and specified through design and characterization data. TA=25 C, Vcc 3V, Frequency 20MHz.
Table 9. AC Measurement Conditions Symbol CL TR, TF VIN OUT Parameter Load Capacitance Input Rise and Fall Times Input Pulse Voltages Output Timing Reference Voltages Min 30 0.2VCC to 0.3VCC to Max 30 5 0.8VCC 0.7VCC Unit pF ns V V
8 9 10
Note: 1. Output Hi-Z is defined as the point where data out is no longer driven.
Input Levels 0.8 Vcc
Input and Output Timing Reference Levels
11 12
0.7 Vcc 0.3 Vcc
0.2 Vcc
Figure 18. AC Measurement I/O Waveform
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
23
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40 Table 10. AC Electrical Characteristics (Preliminary) Symbol FR Alt fC Description Min Clock frequency, for Fast Read (0Bh) and all other instructions except Read Data (03h) 2.7V-3.6V Vcc D.C. 3.0V-3.6V Vcc D.C. Clock freq. Read Data instruction (03h) 2.7V-3.6V Vcc D.C. 3.0V-3.6V Vcc D.C. Clock High, Low Time, for Fast Read (0Bh) 11 and all other instructions except Read Data (03h) Clock High, Low Time for Read Data instruction (20 / 33-40MHz) 18 / 11 Clock Rise Time peak to peak 0.1 Clock Fall Time peak to peak 0.1 CS Active Setup Time relative to CLK (20 / 33-40MHz) 10 / 5 CS Not Active Hold Time relative to CLK (20 / 33-40MHz) 10 / 5 Data In Setup Time (20 / 33-40MHz) 5/2 Data In Hold Time 5 CS Active Hold Time relative to CLK (20 / 33-40MHz) 10 / 5 CS Not Active Setup Time relative to CLK (20 / 33-40MHz) 10 / 5 CS Deselect Time 100 Output Disable Time (20 / 33-40MHz) Clock Low to Output Valid (20 / 33-40MHz) Output Hold Time 0 HOLD Active Setup Time relative to CLK (20 / 33-40MHz) 10 / 5 HOLD Active Hold Time relative to CLK (20 / 33-40MHz) 10 / 5 HOLD Not Active Setup Time relative to CLK (20 / 33-40MHz) 10 / 5 HOLD Not Active Hold Time relative to CLK (20 / 33-40MHz) 10 / 5 HOLD to Output Low-Z (20 / 33-40MHz) HOLD to Output High-Z (20 / 33-40MHz) Write Protect Setup Time Before CS Low 20 Write Protect Hold Time After CS High 100 CS High to Power-down Mode CS High to Standby Mode without Electronic Signature Read CS High to Standby Mode with Electronic Signature Read Write Status Register Cycle Time Page Program Cycle Time Sector Erase Cycle Time Bulk Erase Cycle Time 25P10 and 25P20 Bulk Erase Cycle Time 25P40 Typ Max 33 40 20 33 Unit MHz MHz MHz MHz ns ns V / ns V / ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns s s s ms ms s s s
fR tCLH, tCLL(1) tCRLH, tCRLL(1) tCLCH(2) tCHCL(2) tSLCH tCHSL tDVCH tCHDX tCHSH tSHCH tSHSL tSHQZ(2) tCLQV tCLQX tHLCH tCHHH tHHCH tCHHL tHHQX(2) tHLQZ(2) tWHSL(4) tSHWL(4) tDP(2) tRES1(2) tRES2(2) tW tPP tSE tBE
tCSS tDSU tDH
tCSH tDIS tV tHO
15 / 9 15 / 10
tLZ tHZ
15 / 9 20 / 9
3 3 1.8 10 2 0.7 3 5 15 5 3 6 10
Notes: 1. Clock high + Clock low must be less than or equal to 1/fC. 2. Value guaranteed by design and/or characterization, not 100% tested in production. 3. Expressed as a slew-rate. 4. Only applicable as a constraint for a Write Status Register instruction when Sector Protect Bit is set at 1.
24
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
CS
tCH
1
tSHQZ
CLK
tCLQV tCLQX tCLQX tCLQV tCL
DO
tQLQH tQHQL
LSB OUT
2 3 4
DI
* * LEAST SIGNIFICANT ADDRESS BIT (LSB) IN
Figure 19. Serial Output Timing
tSHSL
CS
tCHSL tSLCH tCHSH tSHCH
5 6
CLK DI
tDVCH tCHDX MSB IN (High Impedance)
tCLCH LSB IN
tCHCL
7 8 9
DO
Figure 20. Input Timing
CS
tCHHL tHLCH tHHCH
CLK
tCHHH tHLQZ tHHQX
10 11 12
DO
DI HOLD
Figure 21. Hold Timing
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
25
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
PACKAGING INFORMATION 8-Pin SOIC 150-mil (Package Code N)
SEATING PLANE A2 A E1 E CP b
e
A1
1 D L C
Package Dimensions(1) Symbol A A1 A2 b C D(3) E E1(3) e(2) L CP Millimeters Min Typ. Max 1.47 1.60 1.72 0.10 0.24 1.45 0.33 0.41 0.50 0.19 0.20 0.25 4.80 4.85 4.95 5.80 6.00 6.19 3.80 3.90 4.00 1.27 BSC 0.40 0.71 1.27 0o 8o 0.10 Min 0.058 0.004 0.013 0.0075 0.189 0.228 0.150 0.015 0o Inches Typ. 0.063 0.057 0.016 0.008 0.191 0.236 0.154 0.050 BSC 0.028 Max 0.068 0.009 0.020 0.0098 0.195 0.244 0.157 0.050 8o 0.004
Notes: 1. Controlling dimensions: inches, unless otherwise specified. 2. BSC = Basic lead spacing between centers. 3. Dimensions D and E1 do not include mold flash protrusions and should be measured from the bottom of the package. 4. Formed leads shall be planar with respect to one another within .0004 inches at the seating plane.
26
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
PRELIMINARY DESIGNATION
The "Preliminary" designation on a NexFlash data sheet indicates that the product is not fully characterized. The specifications are subject to change and are not guaranteed. NexFlash or an authorized sales representative should be consulted for current information before using this product.
LIFE SUPPORT POLICY
NexFlash does not recommend the use of any of it's products in life support applications where the failure or malfunction of the product can reasonably be expected to cause failure in the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such applications unless NexFlash receives written assurances, to it's satisfaction, that:
(a) the risk of injury or damage has been minimized; the user assumes all such risks; and potential liability of NexFlash is adequately protected under the circumstances.
1 2 3 4
IMPORTANT NOTICE
NexFlash reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. NexFlash assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are free of patent infringement. Charts and schedules contained herein reflect representative operating parameters, and may vary depending upon a user's specific application. While the information in this publication has been carefully checked, NexFlash shall not be liable for any damages arising as a result of any error or omission.
(b) (c)
TRADEMARKS
NexFlash and spiFlash are trademarks of NexFlash Technologies, Inc. All other marks are the property of their respective owner.
5 6
ORDERING INFORMATION
NX 25P xx - V x
Company Prefix
NX = NexFlash
I - xx..
Product Family
25P = spiFlash Serial Flash Memory
7 8 9 10 11 12
Product Number / Density
10 = 1M-bit 20 = 2M-bit 40 = 4M-bit
Supply Voltage
V = 2.7V to 3.6V
Package Type
N = 8-pin SOIC 150-mil P = 8-contact MLP 6x5mm*
Temperature Range
I = Industrial (-40C to +85C)
Special Options
(Blank) Standard Package G = Green Package (Lead-Free, RoHS compliant) C = Customer Specification (For factory programming and other custom specifications) T = Tape and Reel
* Contact NexFlash for availability of this package.
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)
27
1M / 2M / 4M-BIT SERIAL FLASH MEMORY with 40MHz SPI NX25P10, NX25P20 AND NX25P40
Document Revision History
Date 04/29/03 09/12/03 03/09/04 03/24/04 05/11/04 06/16/04 11/23/04 Rev A B C D E F G Description of Revision Document Written Incorporated spiFlash trademark for NX25P10, 20 and 40 product family. Adjusted data for consistency Adjusted pages 10, 11, 14, 16 and 24 for technical clarity. Updated Special Options and Ordering Information MLP metal die pad notification; Under "Package Types," figure 3 and packaging information. Corrected dimensions in Packaging Information section for 6x5mm MLP. Updated Characterization information DC (Table 8) & AC (Table 10). Modified dimensional data in the Packaging Information for the 6x5mm MLP package Added FR = 40MHz @ 3.0V to 3.6V Vcc. Added fR = 33MHz @ 3.0V to 3.6V Vcc. Modified tLEAD in Absolute Maximum Ratings (Table 5) to reference JEDEC Standard information. Added FR and fR conditions to Operating Ranges (Table 6). Updated ICC3 and ICC5 data in DC Electrical Characteristics (Table 8). Added 20/33MHz call outs and updated min, max and typ data in AC Electrical Characteristics (Table 10). Updated 8-pin 150mil SOIC package information. Removed 8-contact 6x5 MLP package from document.
12/08/04 04/04/05
H I
28
NexFlash Technologies, Inc.
PRELIMINARY MKP-0009 Rev 6 NXSF040I-0405
04/04/05 (c)


▲Up To Search▲   

 
Price & Availability of NX25P10

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X